//package com.leyu.mall.common.util;
//import java.io.IOException;
//
//import org.junit.After;
//import org.junit.Before;
// 
///**
// * <b>function:</b>Jackson 将java对象转换成JSON字符串，也可以将JSON字符串转换成java对象
// * jar-lib-version: jackson-all-1.6.2
// * jettison-1.0.1
// * @author hoojo
// * @createDate 2010-11-23 下午04:54:53
// * @file JacksonTest.java
// * @package com.hoo.test
// * @project Spring3
// * @blog http://blog.csdn.net/IBM_hoojo
// * @email hoojo_@126.com
// * @version 1.0
// */
//@SuppressWarnings("unchecked")
//public class JacksonTest {
//    private JsonGenerator jsonGenerator = null;
//    private ObjectMapper objectMapper = null;
//    private AccountBean bean = null;
//    
//    @Before
//    public void init() {
//        bean = new AccountBean();
//        bean.setAddress("china-Guangzhou");
//        bean.setEmail("hoojo_@126.com");
//        bean.setId(1);
//        bean.setName("hoojo");
//        
//        objectMapper = new ObjectMapper();
//        try {
//            jsonGenerator = objectMapper.getJsonFactory().createJsonGenerator(System.out, JsonEncoding.UTF8);
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//    
//    @After
//    public void destory() {
//        try {
//            if (jsonGenerator != null) {
//                jsonGenerator.flush();
//            }
//            if (!jsonGenerator.isClosed()) {
//                jsonGenerator.close();
//            }
//            jsonGenerator = null;
//            objectMapper = null;
//            bean = null;
//            System.gc();
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//}